nps better than ppf